package com.gaga.metadata.entity.base;

import com.gaga.metadata.result.SqlRecordResult;
import lombok.Builder;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.concurrent.BlockingQueue;

/**
 * @description: sql记录者
 * @author: liujia
 * @date: 2023-08-23 10:33
 */
@Data
@Builder
@Accessors(chain = true)
public class SqlRecord implements Serializable {
    /**
     * 是否启用
     */
    private boolean isEnabled;
    /**
     * 类型  保留字段
     */
    private int type;

    /**
     * 关联Id
     */
    private String linkId;

    /**
     * 生产者队列
     */
    private BlockingQueue<SqlRecordResult> queue;
}
